from flask import Flask
from flask_mysqldb import MySQL

# 初始化 Flask 应用和 MySQL
# __name__作用：
# 1、在模块中，__name__的值就是模块名，即app
# 2、在包中，__name__的值就是包名，即app
# 3、以后出现bug,可以帮我们快速定位
# 4、对于寻找模板文件，有一个相对路径
app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False  # 全局设置

mysql = MySQL(app)

# 加载配置
app.config.from_object('app.config.Config')

# 导入路由
from app import routes


def create_app():
    return app
